<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class News extends CI_Controller {
	private $pageData=array();
	private $siteData=array();
	private $tableName;
	private $categoryTableName;
	private $data;
	public function __construct(){
		parent::__construct();
		//连接数据库
		$this->db = $this->load->database ( "default", TRUE );
		//读取dilicms的配置属性
		$this->siteData = $this->db->get($this->db->dbprefix('site_settings'))->row_array();
		$this->tableName=$this->db->dbprefix('u_m_news');
		$this->categoryTableName=$this->db->dbprefix('u_c_category');
	}
	//获取栏目名称
	public function info($id){
		//echo $id.'<br/>'; //断点1 用于检测 方法体是否正常进入，且$id正常接收数据
		
		$sql="select * from pet_u_m_news where id=$id"; //构建SQL
		//echo $sql;//断点2 检查sql语言构造情况
		
		$query = $this->db->query($sql); //发送sql字符串，将返回数据(byte)封装为query对象
		$resData=$query->result_array(); //将query对象封装为二维数组
// 		echo "<PRE>"; //断点3 检查二维数组输
// 		print_r($resData);
// 		echo "</PRE>";
		
		$data["info1"]=$resData; //将二维数组赋值给 data数组 的 info 下标变量
// 		echo "<pre>";
// 		print_r($data);
// 		exit();				//退出PHP
		
		
		/*
		 * 1、将$data数组 所有下标创建为变量，$info1
		 * 2、include application/view文件夹下的 news.php文件
		 * */
		$this->load->view('news',$data);
		
		/**
		 apache* 	chrome -> url(http://xxxx/index.php/news/info/1) -> apache -> 分析url -> 找到对应路径 
		 * 			-> 调用php环境 -> 寻找路径下的 index.php 
		 php-CI* 	-> CI框架提取后缀代码 -> 找到对应类 -> 找到对应方法 -> 调用该方法，并转入值(最终目的，存入数据库数据、构建页面数据)
		 apache* 	-> 构建html数据 -> chrome 
		 * */
		//回跳页面 用PHP代码。
		/**
		 * <a href="<?php echo $url;?>">
		 * */
	}
}